Church Road Hostel
201 Church Rd., Croydon, London, United Kingdom, SE19 2PS
(02087) 714752 Phone